//package com.mianshi;
//
//class Solution {
//
//    public static void main(String[] args) {
////        int[] nums = {2, 3, 1, 1, 4};
//        int[] nums = {3,2,1,0,4};
//        System.out.println(canJump(nums));
//    }
//
//    public static boolean canJump(int[] nums) {
//        int cover = 0;
//        if (nums.length == 1) return true; // 只有⼀个元素，就是能达到
//        for (int i = 0; i <= cover; i++) { // 注意这⾥是⼩于等于cover
//            cover = Math.max(i + nums[i], cover);
//            if (cover >= nums.length - 1) return true; // 说明可以覆盖到终点了
//        }
//        return false;
//    }
//}